//2023 03.19 20:19 星期天 雨

//done 03.29 17:51 後面 
// 只需要 添加一些 filter 轉換數據就行了

// // x 坐標 行
// let _row = []

// // y 坐標 列
// let _column = []

// let info = {}

// let formdata = new Proxy({
// 	_row,
// 	_column,
// 	info
// }, {})

let formdata

function initInfo(inf) {
	formdata = inf
}


function rowChange(filter) {
	if (toStringTypeCheck(filter, "array")) {
		formdata["row"] = filter
	}
}

/**
 * @param {Object} a
 * @param {String} type
 */
//tostring 类型检测 a 数据源 type 数据类型 （不分大小写）
function toStringTypeCheck(a, type) {
	if (type == undefined) {
		return toString.call(a).slice(8, -1).toLowerCase()
	} else if (type.toLowerCase() == "any") {
		return true
	}
	// console.log(toString.call(a).slice(8, -1))
	return toString.call(a).slice(8, -1).toLowerCase() == type.toLowerCase()
}

export {
	rowChange,
	initInfo
}
